From fb7d7109317d75745b3496efee834bec2c943131 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Timm=20B=C3=A4der?= Date: Sat, 26 Jul 2014 13:38:55 +0200 Subject: [PATCH] listboxrowaccessible: Avoid assertion failure The next call to gtk_list_box_get_selection_mode just expected the GtkListBoxRow's parent to be a GtkListBox and failed when the row was added to something other than a GtkListBox. https://bugzilla.gnome.org/show_bug.cgi?id=733782 --- gtk/a11y/gtklistboxrowaccessible.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/a11y/gtklistboxrowaccessible.c b/gtk/a11y/gtklistboxrowaccessible.c index 13831ae9be..27f962347e 100644 --- a/gtk/a11y/gtklistboxrowaccessible.c +++ b/gtk/a11y/gtklistboxrowaccessible.c @@ -51,6 +51,7 @@ gtk_list_box_row_accessible_ref_state_set (AtkObject *obj) { parent = gtk_widget_get_parent (widget); if (parent != NULL && + GTK_IS_LIST_BOX (parent) && gtk_list_box_get_selection_mode (GTK_LIST_BOX (parent)) != GTK_SELECTION_NONE) atk_state_set_add_state (state_set, ATK_STATE_SELECTABLE); -- 2.30.2